99. Tabela de Comandos¶
Comando | Funcionalidade |
---|---|
pythom -m venv .venv | Cria um Virtual Env (ambiente virtual) que isola o ambiente da sua aplicação do sistema operacional. |
.venv\Scripts\activate | Ativa o virtual env da aplicação. |
deactivate | Desativa / Sai do virtual env da aplicação. |
pip install django | Instala a últimva versão do Django. |
django-admin startproject nomedoprojeto . | Cria um projeto django chamado: nomedoprojeto. |
python manage.py runserver 127.0.0.1:8081 | Inicia o servidor na máquina local na porta 8081. |
pip install pipenv | Instala o gerenciador de pacotes do python. (semelhante ao NPM, ele cria os arquivos Pipfile e Pipfile.lock e te possibilita separar libs de produção de libs de desenvolvimento. |
manage makemigrations | Gera as migrations com base nos models criados. |
manage migrate | Executa as migrations geradas. |
manage showmigrations nomedaapp (ex: core) | Mostra as migrations já executadas. |
manage makemigrations --empty nomedamigration | Gera uma migration em branco. |
# Mysql
pipenv install mysqlclient # Libs para se criar o arquivo de ambiente .env pipenv install python-decouple pipenv install dj-database-url # Libs para se trabalhar com api no django pipenv install djangorestframework pipenv install django-rest-auth pipenv install django-filter pipenv install django-cors-headers pipenv install django-extensions # Lib para gerar logs do sql gerado pipenv install sqlformatter # Notebook ipython pipenv install notebook --dev pipenv install "ipython[notebook]" --dev |
Pacotes mais utilizados. |